#ifndef MATH_GTEST_MATH_TEST_DATA_FDIM_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_FDIM_DATA_H

DataDouble3Expected1 g_fdimData[] = {
    {-0x1.999999999999ap-3, -0x1.334d6a161e4f7p-2, 0x1.9a027525460a8p-4},
    {-0x1.999999999999ap-3, -0x1.34467381d7dbfp-1, 0x1.9bc01a36e2eb1p-2},
    {-0x1.35a858793dd98p-12, -0x1.4c7ae147ae148p-5, 0x1.4a0f9096bb98dp-5},
    {-0x1.1fa6380fb8d65p-4, -0x1.a39ee773f54aep-11, 0x0p+0},
    {-0x1.ddc3a6faf2c2p-2, -0x1.11f212d77319p+0, 0x1.350252316cd1p-1},
    {-0x1.dacb6f46508f8p-2, -0x1.018fc504816fp+0, 0x1.15b9d265da964p-1},
    {0x0.0000000000001p-1022, -0x1p+1, 0x1p+1},
    {0x1.ff8ea9c7c3a88p-58, -0x1.35e50d79435e6p-1, 0x1.35e50d79435e6p-1},
    {0x1.ffffffffa9b4bp+349, 0x1.9ec61df729494p-4, 0x1.ffffffffa9b4bp+349},
    {0x1.000ffb2a0f59bp-57, -0x1.aebf903e6e823p-4, 0x1.aebf903e6e824p-4},
    {0x1.861861e89c892p-15, -0x1.8624dd2f1a9fcp-9, 0x1.8c3d3eb6bd11ep-9},
    {0x1.28f5c28f5c28fp-3, -0x1.8af8af8af8afep-2, 0x1.0fb9c86953623p-1},
    {0x1.fffed1c4bf5e5p-53, -0x1.00000000007fp-51, 0x1.7fffb47130569p-51},
    {0x1.fffffe222b46bp+1023, -0x0.0000000000064p-1022, 0x1.fffffe222b46bp+1023},
    {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
    {-0x1.4p+3, -0x1.4p+3, 0x0p+0},
    {-0x1p+3, -0x1.4p+3, 0x1p+1},
    {-0x1.8p+2, -0x1.4p+3, 0x1p+2},
    {-0x1p+2, -0x1.4p+3, 0x1.8p+2},
    {-0x1p+1, -0x1.4p+3, 0x1p+3},
    {0x0p+0, -0x1.4p+3, 0x1.4p+3},
    {0x1p+1, -0x1.4p+3, 0x1.8p+3},
    {0x1p+2, -0x1.4p+3, 0x1.cp+3},
    {0x1.8p+2, -0x1.4p+3, 0x1p+4},
    {0x1p+3, -0x1.4p+3, 0x1.2p+4},
    {0x1.4p+3, -0x1.4p+3, 0x1.4p+4},
    {-0x0.0000000000003p-1022, -0x0.0000000000003p-1022, 0x0p+0},
    {-0x0.0000000000003p-1022, -0x0.0000000000002p-1022, 0x0p+0},
    {-0x0.0000000000003p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.0000000000003p-1022, -0x0p+0, 0x0p+0},
    {-0x0.0000000000003p-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.0000000000003p-1022, 0x0.0000000000002p-1022, 0x0p+0},
    {-0x0.0000000000003p-1022, 0x0.0000000000003p-1022, 0x0p+0},
    {-0x0.0000000000002p-1022, -0x0.0000000000003p-1022, 0x0.0000000000001p-1022},
    {-0x0.0000000000002p-1022, -0x0.0000000000002p-1022, 0x0p+0},
    {-0x0.0000000000002p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.0000000000002p-1022, -0x0p+0, 0x0p+0},
    {-0x0.0000000000002p-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.0000000000002p-1022, 0x0.0000000000002p-1022, 0x0p+0},
    {-0x0.0000000000002p-1022, 0x0.0000000000003p-1022, 0x0p+0},
    {-0x0.0000000000001p-1022, -0x0.0000000000003p-1022, 0x0.0000000000002p-1022},
    {-0x0.0000000000001p-1022, -0x0.0000000000002p-1022, 0x0.0000000000001p-1022},
    {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.0000000000001p-1022, -0x0p+0, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.0000000000002p-1022, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.0000000000003p-1022, 0x0p+0},
    {-0x0p+0, -0x0.0000000000003p-1022, 0x0.0000000000003p-1022},
    {-0x0p+0, -0x0.0000000000002p-1022, 0x0.0000000000002p-1022},
    {-0x0p+0, -0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {-0x0p+0, -0x0p+0, 0x0p+0},
    {-0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x0p+0, 0x0.0000000000002p-1022, 0x0p+0},
    {-0x0p+0, 0x0.0000000000003p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, -0x0.0000000000003p-1022, 0x0.0000000000004p-1022},
    {0x0.0000000000001p-1022, -0x0.0000000000002p-1022, 0x0.0000000000003p-1022},
    {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
    {0x0.0000000000001p-1022, -0x0p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, 0x0.0000000000002p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, 0x0.0000000000003p-1022, 0x0p+0},
    {0x0.0000000000002p-1022, -0x0.0000000000003p-1022, 0x0.0000000000005p-1022},
    {0x0.0000000000002p-1022, -0x0.0000000000002p-1022, 0x0.0000000000004p-1022},
    {0x0.0000000000002p-1022, -0x0.0000000000001p-1022, 0x0.0000000000003p-1022},
    {0x0.0000000000002p-1022, -0x0p+0, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {0x0.0000000000002p-1022, 0x0.0000000000002p-1022, 0x0p+0},
    {0x0.0000000000002p-1022, 0x0.0000000000003p-1022, 0x0p+0},
    {0x0.0000000000003p-1022, -0x0.0000000000003p-1022, 0x0.0000000000006p-1022},
    {0x0.0000000000003p-1022, -0x0.0000000000002p-1022, 0x0.0000000000005p-1022},
    {0x0.0000000000003p-1022, -0x0.0000000000001p-1022, 0x0.0000000000004p-1022},
    {0x0.0000000000003p-1022, -0x0p+0, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
    {0x0.0000000000003p-1022, 0x0.0000000000002p-1022, 0x0.0000000000001p-1022},
    {0x0.0000000000003p-1022, 0x0.0000000000002p-1022, 0x0.0000000000001p-1022},
    {-0x1.ffffffffdb4ecp+1023, -HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, 0x1.fffffffca7bb6p+1023, HUGE_VAL},
    {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
    {0x1.ffffffece3041p+1023, -0x0.0000000000001p-1022, 0x1.ffffffece3041p+1023},
    {HUGE_VAL, -0x0p+0, HUGE_VAL},
    {0x1.f774a9d432ab4p+1023, 0x0.0000000000001p-1022, 0x1.f774a9d432ab4p+1023},
    {-0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
    {-0x0p+0, HUGE_VAL, 0x0p+0},
    {0x0.0000000000001p-1022, 0x1.38a2255748d3ep+1023, 0x0p+0},
    {0x1.fffff1115a2bp+1022, -0x1.ffffffffffe0bp+1022, 0x1.fffff888ad05ep+1023},
    {0x0.d089620deefc5p-1022, 0x0.8002f201d49fap-1022, 0x0.5086700c1a5cbp-1022},
    {0x0.8002f201d49fap-1022, 0x0.7ffffcfbe58c9p-1022, 0x0.0002f505ef131p-1022},
    {0x0.80000000007e7p-1022, 0x0.7fffd2c2733ep-1022, 0x0.00002d3d8d407p-1022},
    {0x0.8000000000193p-1022, 0x0.7fffffffffb4p-1022, 0x0.0000000000653p-1022},
    {0x0.7ff145f6d8e16p-1022, 0x0.80004b6695431p-1022, 0x0p+0},
    {0x0.803ae8249c7a1p-1022, 0x0.7ffffdbcec297p-1022, 0x0.003aea67b050ap-1022},
    {0x0.8000e233bfc97p-1022, 0x0.80b0b86dd56e5p-1022, 0x0p+0},
    {0x0.7fffffffffc0bp-1022, 0x0.800000134d76p-1022, 0x0p+0},
    {0x0.8000000002787p-1022, 0x0.8000169ec660ep-1022, 0x0p+0},
    {0x1.00000000000cap-50, 0x1.ff6c6d11716dcp-51, 0x1.2725dd1d57p-60},
    {0x1.fffffffffffcbp-51, 0x1.0000000000032p-50, 0x0p+0},
    {0x1.000001e39200fp-50, 0x1.000000000279cp-50, 0x1.e38f873p-74},
    {0x1.0000000000013p-50, 0x1.fffd0c6bde6d9p-51, 0x1.79ca10ca68p-66},
    {0x1.000ec1e4a7db5p-50, 0x1.00000000003f5p-50, 0x1.d83c94f38p-63},
    {0x1.00000000003f5p-50, 0x1.00000000009e6p-50, 0x0p+0},
    {0x1.fffffffffffcbp-51, 0x1.001d83c94fb6cp-50, 0x0p+0},
    {0x1.e8f10ab9b92b4p-51, 0x1.0000000000004p-50, 0x0p+0},
    {0x1.e32d4d6827762p-51, 0x1.fffffffe10d2dp-51, 0x0p+0},
    {0x1.05604189374bcp-7, 0x1.cd4cccccccccdp-1, 0x0p+0},
    {0x1.4fae147ae147bp-5, 0x1.9d9999999999ap-4, 0x0p+0},
    {0x1.9a1999999999ap-1, 0x1.87ae147ae147bp-8, 0x1.970a3d70a3d71p-1},
    {0x1.4bae147ae147bp-4, 0x1.cd4cccccccccdp-1, 0x0p+0},
    {0x1.c9374bc6a7efap-8, 0x1.33b3333333333p-1, 0x0p+0},
    {0x1.03126e978d4fep-9, 0x1.4624dd2f1a9fcp-8, 0x0p+0},
    {0x1.03126e978d4fep-9, 0x1.05604189374bcp-7, 0x0p+0},
    {0x1.3433333333333p-2, 0x1.008p-1, 0x0p+0},
    {0x1.87ae147ae147bp-8, 0x1.4fae147ae147bp-5, 0x0p+0},
    {0x1p-1, 0x1p-1, 0x0p+0},
    {0x1p-1, 0x1.999999999999ap-2, 0x1.9999999999998p-4},
    {0x1.999999999999ap-2, 0x1p-1, 0x0p+0},
    {0x1.999999999999ap-3, 0x1p-1, 0x0p+0},
    {0x1p-1, 0x1p-1, 0x0p+0},
    {0x1p-1, 0x1p-1, 0x0p+0},
    {0x1p-1, 0x1p-1, 0x0p+0},
    {0x1p-1, 0x1p-1, 0x0p+0},
    {0x1p-1, 0x1p-1, 0x0p+0},
    {0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0, 0x0p+0},
    {0x1.fffffffffffffp+0, 0x1p+1, 0x0p+0},
    {0x1.fffffffffffffp+0, 0x1.0000000000001p+1, 0x0p+0},
    {0x1p+1, 0x1.fffffffffffffp+0, 0x1p-52},
    {0x1p+1, 0x1p+1, 0x0p+0},
    {0x1p+1, 0x1.0000000000001p+1, 0x0p+0},
    {0x1.0000000000001p+1, 0x1.fffffffffffffp+0, 0x1.8p-51},
    {0x1.0000000000001p+1, 0x1p+1, 0x1p-51},
    {0x1.0000000000001p+1, 0x1.0000000000001p+1, 0x0p+0},
    {0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9, 0x0p+0},
    {0x1.fffffffffffffp+9, 0x1p+10, 0x0p+0},
    {0x1.fffffffffffffp+9, 0x1.0000000000001p+10, 0x0p+0},
    {0x1p+10, 0x1.fffffffffffffp+9, 0x1p-43},
    {0x1p+10, 0x1p+10, 0x0p+0},
    {0x1p+10, 0x1.0000000000001p+10, 0x0p+0},
    {0x1.0000000000001p+10, 0x1.fffffffffffffp+9, 0x1.8p-42},
    {0x1.0000000000001p+10, 0x1p+10, 0x1p-42},
    {0x1.0000000000001p+10, 0x1.0000000000001p+10, 0x0p+0},
    {0x1.0000000009c3p+50, 0x1.ffff6afd06fep+49, 0x1.2a06191p+32},
    {0x1.d28677c2dffep+49, 0x1.d28677c2dffep+49, 0x0p+0},
    {0x1.fff7d9d661fep+49, 0x1.b5e620f47fffp+50, 0x0p+0},
    {0x1.0000010b075fp+50, 0x1.fffa2de245fep+49, 0x1.750cf23p+35},
    {0x1.ff172b5aeffep+49, 0x1.fffdabf41bfep+49, 0x0p+0},
    {0x1.048c27394fffp+50, 0x1.000000e4e1bfp+50, 0x1.2309951b9p+44},
    {0x1.ffffffffc566p+49, 0x1.ffffe2329afep+49, 0x1.dcd2a68p+29},
    {0x1.ffffe2329afep+49, 0x1.000000000031p+50, 0x0p+0},
    {0x1.ff8b95ad77fep+49, 0x1.fffffffffed2p+49, 0x0p+0},
    {0x1.fffffffffffbp+1022, 0x1.ddd2a750caa7dp+1022, 0x1.116ac579aa998p+1019},
    {0x1.e384e0c3538bdp+1022, 0x1.0000005f90f22p+1023, 0x0p+0},
    {0x1.0000000003ab7p+1023, 0x1.000005997e2fep+1023, 0x0p+0},
    {0x1.000000000756fp+1023, 0x1.fffff888ad158p+1022, 0x1.ddd86618p+1000},
    {0x1.0000000009c94p+1023, 0x1.ffffffffe789p+1022, 0x1.604cp+987},
    {0x1.d8206dde41c3cp+1022, 0x1.fffffffffd8dcp+1022, 0x0p+0},
    {0x1.ffffffbd1a89cp+1022, 0x1.ffffdaab616b8p+1022, 0x1.288dc8f2p+1003},
    {0x1.0000baa718e68p+1023, 0x1.eee953a86553fp+1022, 0x1.11821a5cc791p+1018},
    {0x1.0048e945ba0b7p+1023, 0x1.0000000000005p+1023, 0x1.23a516e82c8p+1013},
    {HUGE_VAL, HUGE_VAL, 0x0p+0},
    {HUGE_VAL, HUGE_VAL, 0x0p+0},
    {HUGE_VAL, 0x0.fffffc3adeefbp-1022, HUGE_VAL},
    {HUGE_VAL, 0x1.0000000013c3ep-1022, HUGE_VAL},
    {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
    {HUGE_VAL, 0x0p+0, HUGE_VAL},
    {HUGE_VAL, -0x0p+0, HUGE_VAL},
    {HUGE_VAL, -0x0.0000000000001p-1022, HUGE_VAL},
    {HUGE_VAL, -0x0.fffe86ff15bp-1022, HUGE_VAL},
    {HUGE_VAL, -0x1.000000002c78fp-1022, HUGE_VAL},
    {HUGE_VAL, -0x1p+0, HUGE_VAL},
    {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, HUGE_VAL, 0x0p+0},
    {HUGE_VAL, 0x1.e65dfd7c97ff2p+1023, HUGE_VAL},
    {HUGE_VAL, 0x1.05c0ab9347ed5p-1022, HUGE_VAL},
    {0x1.ff25442ed1df1p+1023, 0x1.000025b34aa17p-1022, 0x1.ff25442ed1df1p+1023},
    {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
    {0x1.8e13830d4e308p+1023, 0x0p+0, 0x1.8e13830d4e308p+1023},
    {HUGE_VAL, -0x0p+0, HUGE_VAL},
    {HUGE_VAL, -0x0.0000000000001p-1022, HUGE_VAL},
    {0x1.fffa2ac738cd3p+1023, -0x1.000000134d75fp-1022, 0x1.fffa2ac738cd3p+1023},
    {0x1.aa8ea249faa4bp+1023, -0x0.ffffffff08ed2p-1022, 0x1.aa8ea249faa4bp+1023},
    {0x1.fffffffb38c2p+1023, -0x1p+0, 0x1.fffffffb38c2p+1023},
    {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
    {0x1.00000000000c8p-1022, HUGE_VAL, 0x0p+0},
    {0x0.fffffff46b1f6p-1022, 0x1.ffffed55b0b7p+1023, 0x0p+0},
    {0x0.fffffffc23b5p-1022, 0x1.001a8210799d3p-1022, 0x0p+0},
    {0x1.0011ac0afbbe1p-1022, 0x1.45080ae75f215p-1022, 0x0p+0},
    {0x1.0017900ea4fd8p-1022, 0x0.0000000000001p-1022, 0x1.0017900ea4fd7p-1022},
    {0x1.45080ae75f215p-1022, 0x0p+0, 0x1.45080ae75f215p-1022},
    {0x1.000000269aecp-1022, -0x0p+0, 0x1.000000269aecp-1022},
    {0x0.ffc517db6385bp-1022, -0x0.0000000000001p-1022, 0x0.ffc517db6385cp-1022},
    {0x1.05c0ab9347ed5p-1022, -0x0.ffffffd96513bp-1022, 0x1.02e055b656808p-1021},
    {0x1.00585c36eab71p-1022, -0x1.45080ae75f215p-1022, 0x1.22b0338f24ec3p-1021},
    {0x0.ff6cbba478ce8p-1022, -0x1p+0, 0x1p+0},
    {0x1.0000000000327p-1022, -0x1.f774a9d432ab4p+1023, 0x1.f774a9d432ab4p+1023},
    {0x1.05c0ab9347ed5p-1022, -HUGE_VAL, HUGE_VAL},
    {0x0.ff8a2fb6c70b9p-1022, HUGE_VAL, 0x0p+0},
    {0x1.0000000000fcdp-1022, HUGE_VAL, 0x0p+0},
    {0x0.fffffcfbe58c8p-1022, 0x0.fffffffffe845p-1022, 0x0p+0},
    {0x1.45080ae75f215p-1022, 0x1.0000000062d42p-1022, 0x0.45080ae6fc4d3p-1022},
    {0x1.00004b669543p-1022, 0x0.0000000000001p-1022, 0x1.00004b669542fp-1022},
    {0x0.fffffff08ed49p-1022, 0x0p+0, 0x0.fffffff08ed49p-1022},
    {0x0.fffffab8d1b6p-1022, -0x0p+0, 0x0.fffffab8d1b6p-1022},
    {0x0.fffed265aaf32p-1022, -0x0.0000000000001p-1022, 0x0.fffed265aaf33p-1022},
    {0x1.000000269aecp-1022, -0x0.ffffe961399eep-1022, 0x1.ffffe987d48aep-1022},
    {0x0.ff8a2fb6c70b9p-1022, -0x0.fffffffe11da7p-1022, 0x1.ff8a2fb4d8e6p-1022},
    {0x1.0002f201d49f9p-1022, -0x1p+0, 0x1p+0},
    {0x0.fffffffc23b5p-1022, -0x1.fff970201fe6ap+1023, 0x1.fff970201fe6ap+1023},
    {0x1.00004b669543p-1022, -HUGE_VAL, HUGE_VAL},
    {0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
    {0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
    {0x0.0000000000001p-1022, 0x1.00585c36eab71p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, 0x0.ffffb4996abcap-1022, 0x0p+0},
    {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {0x0.0000000000001p-1022, 0x0p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, -0x0p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
    {0x0.0000000000001p-1022, -0x1.012688b70e628p-1022, 0x1.012688b70e629p-1022},
    {0x0.0000000000001p-1022, -0x0.f47ea8d97024fp-1022, 0x0.f47ea8d97025p-1022},
    {0x0.0000000000001p-1022, -0x1p+0, 0x1p+0},
    {0x0.0000000000001p-1022, -0x1.38a2255748d3ep+1023, 0x1.38a2255748d3ep+1023},
    {0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
    {0x0p+0, HUGE_VAL, 0x0p+0},
    {0x0p+0, 0x1.fa4dc68d771d4p+1023, 0x0p+0},
    {0x0p+0, 0x1.000000003169fp-1022, 0x0p+0},
    {0x0p+0, 0x1.0000000004f0dp-1022, 0x0p+0},
    {0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
    {0x0p+0, 0x0p+0, 0x0p+0},
    {0x0p+0, -0x0p+0, 0x0p+0},
    {0x0p+0, -0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {0x0p+0, -0x0.ffffffc6179d9p-1022, 0x0.ffffffc6179d9p-1022},
    {0x0p+0, -0x1.0005e403a93f4p-1022, 0x1.0005e403a93f4p-1022},
    {0x0p+0, -0x1p+0, 0x1p+0},
    {0x0p+0, -0x1.fffffffe16b4cp+1023, 0x1.fffffffe16b4cp+1023},
    {0x0p+0, -HUGE_VAL, HUGE_VAL},
    {-0x0p+0, HUGE_VAL, 0x0p+0},
    {-0x0p+0, HUGE_VAL, 0x0p+0},
    {-0x0p+0, 0x1.0000000004f0dp-1022, 0x0p+0},
    {-0x0p+0, 0x1.00000000003f1p-1022, 0x0p+0},
    {-0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x0p+0, 0x0p+0, 0x0p+0},
    {-0x0p+0, -0x0p+0, 0x0p+0},
    {-0x0p+0, -0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
    {-0x0p+0, -0x1.00149e0cd05dcp-1022, 0x1.00149e0cd05dcp-1022},
    {-0x0p+0, -0x1.000000002c78fp-1022, 0x1.000000002c78fp-1022},
    {-0x0p+0, -0x1p+0, 0x1p+0},
    {-0x0p+0, -HUGE_VAL, HUGE_VAL},
    {-0x0p+0, -HUGE_VAL, HUGE_VAL},
    {-0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x1.e65dfd7c97ff2p+1023, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x1.0002f201d49f9p-1022, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.ffc517db6385bp-1022, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x0p+0, 0x0p+0},
    {-0x0.0000000000001p-1022, -0x0p+0, 0x0p+0},
    {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.0000000000001p-1022, -0x1.00001e2908811p-1022, 0x1.00001e290881p-1022},
    {-0x0.0000000000001p-1022, -0x0.fffffff65944dp-1022, 0x0.fffffff65944cp-1022},
    {-0x0.0000000000001p-1022, -0x1p+0, 0x1p+0},
    {-0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
    {-0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
    {-0x0.ffffffecb289cp-1022, HUGE_VAL, 0x0p+0},
    {-0x1.00585c36eab71p-1022, HUGE_VAL, 0x0p+0},
    {-0x0.f47ea8d97024fp-1022, 0x1.05c0ab9347ed5p-1022, 0x0p+0},
    {-0x1.0000000013c3ep-1022, 0x0.fffffe7df2c63p-1022, 0x0p+0},
    {-0x1.000000003169fp-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.ffffffff9d2b9p-1022, 0x0p+0, 0x0p+0},
    {-0x1.00000000000c8p-1022, -0x0p+0, 0x0p+0},
    {-0x1.00000000000c8p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.fffdf031eb29ap-1022, -0x1.0002f201d49f9p-1022, 0x0.000501cfe975fp-1022},
    {-0x1.00004b669543p-1022, -0x0.ff6cbba478ce8p-1022, 0x0p+0},
    {-0x1.3986b3c0cf466p-1022, -0x1p+0, 0x1p+0},
    {-0x1.012688b70e628p-1022, -HUGE_VAL, HUGE_VAL},
    {-0x0.ffffffb2ca278p-1022, -HUGE_VAL, HUGE_VAL},
    {-0x1.0000078a42202p-1022, HUGE_VAL, 0x0p+0},
    {-0x0.fffffff8476a3p-1022, HUGE_VAL, 0x0p+0},
    {-0x0.fffffff27cf9fp-1022, 0x0.fffffffffe845p-1022, 0x0p+0},
    {-0x1.0000004d35d83p-1022, 0x1.00004b669543p-1022, 0x0p+0},
    {-0x1.0000000013c3ep-1022, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x1.049a22dc398a9p-1022, 0x0p+0, 0x0p+0},
    {-0x1.000000000ed2ep-1022, -0x0p+0, 0x0p+0},
    {-0x1.00000000000c8p-1022, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x0.fdb2ee91e33a7p-1022, -0x1.22840573af909p-1022, 0x0.24d116e1cc562p-1022},
    {-0x1.001a8210799d3p-1022, -0x1.000025b34aa17p-1022, 0x0p+0},
    {-0x1.000000003169fp-1022, -0x1p+0, 0x1p+0},
    {-0x0.fffff9f7cb193p-1022, -HUGE_VAL, HUGE_VAL},
    {-0x1.00000000007e5p-1022, -HUGE_VAL, HUGE_VAL},
    {-0x1.fffffffffffffp-1, HUGE_VAL, 0x0p+0},
    {-0x1.fffffffffffffp-1, HUGE_VAL, 0x0p+0},
    {-0x1.fffffffffffffp-1, 0x1.003ae8249c79fp-1022, 0x0p+0},
    {-0x1.fffffffffffffp-1, 0x0.ffa7a3c91548ap-1022, 0x0p+0},
    {-0x1.fffffffffffffp-1, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x1.fffffffffffffp-1, 0x0p+0, 0x0p+0},
    {-0x1.fffffffffffffp-1, -0x0p+0, 0x0p+0},
    {-0x1.fffffffffffffp-1, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x1.fffffffffffffp-1, -0x1.000000003169fp-1022, 0x0p+0},
    {-0x1.fffffffffffffp-1, -0x0.ffffffffce95bp-1022, 0x0p+0},
    {-0x1.fffffffffffffp-1, -0x1p+0, 0x1p-53},
    {-0x1.fffffffffffffp-1, -0x1.fffc5abc8380bp+1023, 0x1.fffc5abc8380bp+1023},
    {-0x1.fffffffffffffp-1, -HUGE_VAL, HUGE_VAL},
    {-0x1p+0, HUGE_VAL, 0x0p+0},
    {-0x1p+0, HUGE_VAL, 0x0p+0},
    {-0x1p+0, 0x0.ffffffffffffdp-1022, 0x0p+0},
    {-0x1p+0, 0x0.ffffffffffe68p-1022, 0x0p+0},
    {-0x1p+0, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x1p+0, 0x0p+0, 0x0p+0},
    {-0x1p+0, -0x0p+0, 0x0p+0},
    {-0x1p+0, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x1p+0, -0x1.06e7344a565p-1022, 0x0p+0},
    {-0x1p+0, -0x1.0000078a42202p-1022, 0x0p+0},
    {-0x1p+0, -0x1p+0, 0x0p+0},
    {-0x1p+0, -0x1.fffae56e51b3bp+1023, 0x1.fffae56e51b3bp+1023},
    {-0x1p+0, -HUGE_VAL, HUGE_VAL},
    {-0x1.0000000000001p+0, HUGE_VAL, 0x0p+0},
    {-0x1.0000000000001p+0, HUGE_VAL, 0x0p+0},
    {-0x1.0000000000001p+0, 0x0.fed97748f19d2p-1022, 0x0p+0},
    {-0x1.0000000000001p+0, 0x0.fffed265aaf32p-1022, 0x0p+0},
    {-0x1.0000000000001p+0, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x1.0000000000001p+0, 0x0p+0, 0x0p+0},
    {-0x1.0000000000001p+0, -0x0p+0, 0x0p+0},
    {-0x1.0000000000001p+0, -0x0.0000000000001p-1022, 0x0p+0},
    {-0x1.0000000000001p+0, -0x1.0000000062d42p-1022, 0x0p+0},
    {-0x1.0000000000001p+0, -0x0.fffe86ff15bp-1022, 0x0p+0},
    {-0x1.0000000000001p+0, -0x1p+0, 0x0p+0},
    {-0x1.0000000000001p+0, -HUGE_VAL, HUGE_VAL},
    {-0x1.0000000000001p+0, -HUGE_VAL, HUGE_VAL},
    {-0x1.8e13830d4e308p+1023, HUGE_VAL, 0x0p+0},
    {-HUGE_VAL, 0x1.fffffffffec82p+1023, 0x0p+0},
    {-0x1.fffffffca7bb6p+1023, 0x1.0000169ec660cp-1022, 0x0p+0},
    {-0x1.fffffffffd8fp+1023, 0x0.ffff6932d5798p-1022, 0x0p+0},
    {-0x1.ffffffa06f0f3p+1023, 0x0.0000000000001p-1022, 0x0p+0},
    {-HUGE_VAL, 0x0p+0, 0x0p+0},
    {-0x1.fffae56e51b3bp+1023, -0x0p+0, 0x0p+0},
    {-0x1.fedc5ae917d3bp+1023, -0x0.0000000000001p-1022, 0x0p+0},
    {-HUGE_VAL, -0x0.fffed265aaf32p-1022, 0x0p+0},
    {-HUGE_VAL, -0x1.000096cd2a863p-1022, 0x0p+0},
    {-0x1.e9371a35dc712p+1023, -0x1p+0, 0x0p+0},
    {-0x1.fffae56e51b3bp+1023, -0x1.fffffffe16b4cp+1023, 0x1.46a3f14044p+1009},
    {-0x1.eee953a865553p+1023, -HUGE_VAL, HUGE_VAL},
    {-HUGE_VAL, HUGE_VAL, 0x0p+0},
    {-HUGE_VAL, HUGE_VAL, 0x0p+0},
    {-HUGE_VAL, 0x1.0000169ec660cp-1022, 0x0p+0},
    {-HUGE_VAL, 0x0.ffa7a3c91548ap-1022, 0x0p+0},
    {-HUGE_VAL, 0x0.0000000000001p-1022, 0x0p+0},
    {-HUGE_VAL, 0x0p+0, 0x0p+0},
    {-HUGE_VAL, -0x0p+0, 0x0p+0},
    {-HUGE_VAL, -0x0.0000000000001p-1022, 0x0p+0},
    {-HUGE_VAL, -0x0.ffffffffffffdp-1022, 0x0p+0},
    {-HUGE_VAL, -0x0.fffffff65944dp-1022, 0x0p+0},
    {-HUGE_VAL, -0x1p+0, 0x0p+0},
    {-HUGE_VAL, -0x1.fffa2ac738cd3p+1023, 0x0p+0},
    {-HUGE_VAL, -HUGE_VAL, 0x0p+0}
};

#endif
